{% extends "learning/base.html" %}

{% block title %}首页 · 高中数学助手{% endblock %}

{% block content %}
<!-- Hero Section -->
<section class="card" style="text-align:center;padding:4rem 2rem;background:linear-gradient(135deg, var(--primary-50) 0%, var(--surface-elevated) 100%);border:none;">
    <div style="max-width:800px;margin:0 auto;">
        <h2 style="font-size:3rem;margin:0 0 1rem 0;font-weight:800;letter-spacing:-0.03em;background:linear-gradient(135deg, var(--primary-600), var(--primary-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;">
            高中数学智能错题本
        </h2>
        <p style="margin:0 0 2rem 0;color:var(--text-secondary);font-size:1.125rem;line-height:1.7;">
            为学生打造智能错题管理平台，为教师提供高效批阅工具。<br>
            借助 AI 助教，让每一次纠错都成为进步的阶梯。
        </p>
        <div style="display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;">
            {% if not user.is_authenticated %}
                <a class="button" href="{% url 'accounts:login' %}" style="padding:0.875rem 2rem;font-size:1rem;">
                    立即登录
                </a>
                <a class="button secondary" href="{% url 'accounts:register' %}" style="padding:0.875rem 2rem;font-size:1rem;">
                    创建账号
                </a>
            {% else %}
                <a class="button" href="{% url 'learning:mistake_list' %}" style="padding:0.875rem 2rem;font-size:1rem;">
                    进入错题本
                </a>
                {% if user.is_student %}
                    <a class="button secondary" href="{% url 'learning:mistake_create' %}" style="padding:0.875rem 2rem;font-size:1rem;">
                        记录新错题
                    </a>
                {% endif %}
            {% endif %}
        </div>
    </div>
</section>

<!-- Features Section -->
<section class="card">
    <h3 style="text-align:center;font-size:2rem;margin-bottom:2rem;">平台核心功能</h3>
    <div style="display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));">
        {% for title, description in feature_highlights %}
            <div style="padding:2rem;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-elevated);transition:all var(--transition-base);" 
                 onmouseover="this.style.transform='translateY(-4px)';this.style.boxShadow='var(--shadow-lg)'" 
                 onmouseout="this.style.transform='';this.style.boxShadow=''">
                <div style="width:48px;height:48px;border-radius:var(--radius-md);background:var(--accent-soft);display:grid;place-items:center;font-size:1.5rem;margin-bottom:1rem;">
                    {% if forloop.counter == 1 %}📝
                    {% elif forloop.counter == 2 %}👨‍🏫
                    {% elif forloop.counter == 3 %}🤖
                    {% elif forloop.counter == 4 %}📊
                    {% endif %}
                </div>
                <h4 style="margin:0 0 0.5rem 0;font-size:1.125rem;">{{ title }}</h4>
                <p style="margin:0;color:var(--text-secondary);line-height:1.6;font-size:0.9375rem;">
                    {{ description }}
                </p>
            </div>
        {% endfor %}
    </div>
</section>

<!-- Quick Start Guide -->
<section class="card">
    <h3 style="text-align:center;font-size:2rem;margin-bottom:1rem;">快速上手指南</h3>
    <p style="text-align:center;color:var(--text-secondary);margin-bottom:2rem;font-size:1.0625rem;">
        三步即可开启你的智能学习之旅
    </p>
    <div style="display:grid;gap:1.25rem;max-width:900px;margin:0 auto;">
        <div style="display:flex;gap:1.5rem;align-items:start;padding:1.5rem;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-subtle);">
            <div style="flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--accent);color:white;display:grid;place-items:center;font-weight:700;font-size:1.25rem;">1</div>
            <div>
                <h4 style="margin:0 0 0.5rem 0;">注册并绑定老师</h4>
                <p style="margin:0;color:var(--text-secondary);line-height:1.6;">创建学生账号，填写指导老师信息完成绑定，建立学习联系。</p>
            </div>
        </div>
        <div style="display:flex;gap:1.5rem;align-items:start;padding:1.5rem;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-subtle);">
            <div style="flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--accent);color:white;display:grid;place-items:center;font-weight:700;font-size:1.25rem;">2</div>
            <div>
                <h4 style="margin:0 0 0.5rem 0;">记录错题并提交批阅</h4>
                <p style="margin:0;color:var(--text-secondary);line-height:1.6;">详细记录题目、解题过程和反思总结，提交给老师获取专业指导。</p>
            </div>
        </div>
        <div style="display:flex;gap:1.5rem;align-items:start;padding:1.5rem;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-subtle);">
            <div style="flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--accent);color:white;display:grid;place-items:center;font-weight:700;font-size:1.25rem;">3</div>
            <div>
                <h4 style="margin:0 0 0.5rem 0;">获得 AI 助教辅导</h4>
                <p style="margin:0;color:var(--text-secondary);line-height:1.6;">随时向智能助教提问，获得个性化解析与补充练习建议。</p>
            </div>
        </div>
    </div>
    <div style="display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem;justify-content:center;">
        {% for label, url in cta_links %}
            <a class="button secondary" href="{{ url }}">{{ label }}</a>
        {% endfor %}
    </div>
</section>

{% if user.is_authenticated %}
<section class="card">
    <h3 style="margin-bottom:1rem;">欢迎回来，{{ user.get_full_name|default:user.username }}！</h3>
    <p style="margin:0 0 1.5rem 0;color:var(--text-secondary);">
        继续你的学习之旅，查看最新的错题记录和老师反馈。
    </p>
    <div class="action-group">
        <a class="button" href="{% url 'learning:mistake_list' %}">查看我的错题本</a>
        {% if user.is_student %}
            <a class="button secondary" href="{% url 'learning:mistake_create' %}">记录新错题</a>
        {% endif %}
        <a class="button secondary" href="{% url 'accounts:profile' %}">个人中心</a>
    </div>
</section>
{% endif %}
{% endblock %}
